// index/index3.js
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (option) {
    const eventChannel = this.getOpenerEventChannel()
    // 监听PageBacceptDataFromPageC事件，获取上一页面通过eventChannel传送到当前页面的数据
    eventChannel.on('PageBacceptDataFromPageC', function (data) {
      console.log('页面C收到来自页面B的数据', data)
    })
    eventChannel.emit('PageBacceptDataFromPageC', { data: 'Page C->B' });
    
    // 使用AB通道的PageAacceptDataFromPageC事件给A发送数据
    const pageBeventChannel = getApp().pageBeventChannel
    pageBeventChannel.emit('PageAacceptDataFromPageC', { data: 'Page C->A' });
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})